paned: Remove MOTION_HINT_MASK
authorBenjamin Otte <otte@redhat.com>
Tue, 8 Nov 2011 15:41:26 +0000 (16:41 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 8 Nov 2011 20:14:06 +0000 (21:14 +0100)
It's not needed anymore. GDK does culling of events for us.

gtk/gtkpaned.c

index 78974be01a5ecc1b39aff954ebda4b6a1f29161b..45e7859cafa74cf5e85025f3bc4057190cb388aa 100644 (file)
@@ -1352,8 +1352,7 @@ gtk_paned_realize (GtkWidget *widget)
                            GDK_BUTTON_RELEASE_MASK |
                            GDK_ENTER_NOTIFY_MASK |
                            GDK_LEAVE_NOTIFY_MASK |
-                           GDK_POINTER_MOTION_MASK |
-                           GDK_POINTER_MOTION_HINT_MASK);
+                           GDK_POINTER_MOTION_MASK);
   attributes_mask = GDK_WA_X | GDK_WA_Y;
   if (gtk_widget_is_sensitive (widget))
     {
@@ -1520,7 +1519,8 @@ is_rtl (GtkPaned *paned)
 }
 
 static void
-update_drag (GtkPaned *paned)
+update_drag (GtkPaned         *paned,
+             GdkEventCrossing *crossing)
 {
   GtkPanedPrivate *priv = paned->priv;
   GtkAllocation allocation;
@@ -1564,7 +1564,7 @@ gtk_paned_enter (GtkWidget        *widget,
   GtkPanedPrivate *priv = paned->priv;
 
   if (priv->in_drag)
-    update_drag (paned);
+    update_drag (paned, event);
   else
     {
       priv->handle_prelit = TRUE;
@@ -1633,8 +1633,7 @@ gtk_paned_button_press (GtkWidget      *widget,
       if (gdk_device_grab (event->device,
                            priv->handle,
                            GDK_OWNERSHIP_WINDOW, FALSE,
-                           GDK_POINTER_MOTION_HINT_MASK
-                           | GDK_BUTTON1_MOTION_MASK
+                           GDK_BUTTON1_MOTION_MASK
                            | GDK_BUTTON_RELEASE_MASK
                            | GDK_ENTER_NOTIFY_MASK
                            | GDK_LEAVE_NOTIFY_MASK,